Self-Adaptive Scheduler Parameterization

نویسندگان

  • Barry Lawson
  • Evgenia Smirni
چکیده

High-end parallel systems present a tremendous research challenge on how to best allocate their resources to match dynamic workload characteristics and user habits that are often unique to each system. Although thoroughly investigated, job scheduling for production systems remains an inexact science, requiring significant experience and intuition from system administrators to properly configure batch schedulers. State-of-the-art schedulers provide many parameters for their configuration, but tuning these to optimize performance and to appropriately respond to the continuously varying characteristics of the workloads can be very difficult — the effects of different parameters and their interactions are often unintuitive. In this paper, we introduce a new and general methodology for automating the difficult process of job scheduler parameterization. Our proposed methodology is based on online simulations of a model of the actual system to provide on-the-fly suggestions to the scheduler for automated parameter adjustment. Detailed performance comparisons via simulation using actual supercomputing traces from the Parallel Workloads Archive indicate that this self-adaptive parameterization via online simulation consistently outperforms other workload-aware methods for scheduler parameterization. This methodology is unique, flexible, and practical in that it requires no a priori knowledge of the workload, it works well even in the presence of poor user runtime estimates, and it can be used to address any system statistic of interest.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Self-tuning job scheduling strategies for the resource management of HPC systems and computational grids

In this thesis we develop and study self-tuning job schedulers for resource management systems. Such schedulers search for the best solution among the available scheduling alternatives in order to improve the performance of static schedulers. In two domains of real world job scheduling this concept is implemented. First of all, we study the scheduling in resource management software for high pe...

متن کامل

A Fine-Grained Model for Adaptive On-Demand Provisioning of CPU Shares in Data Centers

Data Centers usually host different third party applications, each of them possibly having different requirements in terms of QoS. To achieve them, sufficient resources, like CPU and memory, must be allocated to each application. However, workload fluctuations might arise, and so, resource demands will vary. Allocations based on worst/average case scenarios can lead to non-desirable results. A ...

متن کامل

An Adaptive OpenMP Loop Scheduler for Hyperthreaded SMPs

Hyperthreaded(HT) and simultaneous multithreaded (SMT) processors are now available in commodity workstations and servers. This technology is designed to increase throughput by executing multiple concurrent threads on a single physical processor. These multiple threads share the processor’s functional units and on-chip memory hierarchy in an attempt to make better use of idle resources. This wo...

متن کامل

Combined beamforming and scheduling for high speed downlink packet access

Joint operation of High Speed Downlink Packet Access (HSDPA) and adaptive antennas in a WCDMA cellular network is considered. The total throughput per cell of HSDPA depends heavily on the strategy employed by the scheduler. It is argued that the maximum SIR scheduler, which maximizes throughput in the single antenna system by serving only the user with best momentary channel quality, will not s...

متن کامل

Parametrization of multi-output autoregressive-regressive models for self-tuning control

Problem of parameterization of multi-output autoregressive regressive Gaussian model (ARX) is studied in the context of prior design of adaptive controllers. The substantial role of prior distribution of unknown parameters on the parameterization is demonstrated. Among several parameterizations a nontraditional one is advocated which • makes it possible to model the system output entry-wise, th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005